package cn.marinda.config;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

/**
 * 服务器配置
 *
 * @author admin
 * @date 2022/07/07
 */
public class ServerConfig extends AbstractSettingConfiguration{

    public static ServerConfig instance = new ServerConfig();

    /**
     * 服务器配置
     */
    private ServerConfig(){
        super("server","服务端","txt");
        instance = this;
    }

    @Override
    public Map<String, Object> readSetting() {
        return settingMap;
    }

    @Override
    public List<String> loadContextList() {
        List<String> textList = new ArrayList<>();
        textList.add("# 服务端配置项 参数仅能为 true / false 全true则功能全启用");
        textList.add("[setting]");
        textList.add("#服务端路径 为.当前文件");
        textList.add("serverPath=.");
        textList.add("#服务端工具是否开启 （注：包含傻瓜式配置port 以及serverip等基础配置工具 若为false，则关于服务端工具不可用");
        textList.add("enableUtil=true");
        return textList;
    }
}
